<template>
  <uvText
      :align="align"
      :block="block"
      :bold="bold"
      :call="call"
      :color="color"
      :customStyle="customStyle"
      :decoration="decoration"
      :format="format"
      :href="href"
      :iconStyle="iconStyle"
      :lineHeight="lineHeight"
      :lines="lines"
      :margin="margin"
      :mode="mode"
      :openType="openType"
      :prefixIcon="prefixIcon"
      :show="show"
      :size="size"
      :suffixIcon="suffixIcon"
      :text="text"
      :type="type"
      :wordWrap="wordWrap"
      @click="$emit('click')"
  ></uvText>
</template>

<script>
/**
 * 此组件存在的理由是，在nvue下，u-text被uni-app官方占用了，u-text在nvue中相当于input组件
 * 所以在nvue下，取名为u--input，内部其实还是u-text.vue，只不过做一层中转
 * 不使用v-bind="$attrs"，而是分开独立写传参，是因为微信小程序不支持此写法
 */
import uvText from "../u-text/u-text.vue";
import props from "../u-text/props.js";

export default {
  name: "u--text",
  mixins: [uni.$u.mpMixin, props, uni.$u.mixin],
  components: {
    uvText,
  },
};
</script>
